punching arm - French English Dictionary